Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹ö

 

Hantec CPU/LIU LightingÀº ±¹³» ¢ßÇÑÅØÀÏ·ºÆ®·Î´ÐÀÇ CPU/LIU(HT-130I) Àåºñ¿Í Åë½ÅÀ» À§ÇÑ µå¶óÀ̹öÀÌ´Ù.

 

1. Àб⠼³Á¤

 

<±×¸² 1>Àº Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹öÀÇ Åë½ÅÆÄÀÏ ÆíÁý ¿¹ÀÌ´Ù.

 

<±×¸² 1> Hantec CPU/LIU Lighting µå¶óÀ̹öÀÇ Åë½ÅÆÄÀÏ ÆíÁý ¿¹

 

<±×¸² 1>ÀÇ µð¹ÙÀ̽º ¼³Á¤Àº ¿¬°áµÈ Åë½ÅÆ÷Æ®(COM1), Åë½Å¼Óµµ(19200), Æи®Æ¼ ºñÆ®(2), µ¥ÀÌÅÍ ºñÆ®(8), Á¤Áö ºñÆ®(1) ¼øÀ¸·Î ÄÞ¸¶( , )·Î ±¸ºÐÇÏ¿© ÀÔ·ÂÇÑ´Ù.

 

Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹öÀÇ Àбâ Çü½Ä

Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹öÀÇ READ Çü½ÄÀº ´ÙÀ½°ú °°Àº ÀÎÀÚ ¼øÀ¸·Î »ç¿ëÇÑ´Ù.

1)    STATION – »ç¿ë¾ÈÇÔ.

2)    Àбâ Á¾·ù – i, g, p, I_LOCK, G_LOCK, P_LOCK Áß¿¡¼­ ÀÔ·Â. ( <Ç¥ 1> ÂüÁ¶ )

3)    ÀÐÀ» ÁÖ¼Ò – »ç¿ë¾ÈÇÔ.

4)    Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ - ÀÐÀº °ªÀÌ ÀúÀåµÉ Åë½Å ¸Þ¸ð¸® ³»ÀÇ ÀúÀå¹øÁö.

5)    Àд ũ±â - Àоî¿Ã µ¥ÀÌÅÍ ¼ö. (Ç×»ó 1·Î ¼³Á¤, Àбâ Á¾·ù¿¡ µû¶ó °íÁ¤)

 

Àб⠿¹

READ,     1,     i,     0,    0,   1,

READ,     1,     g,     0,  100,   1,

READ,     1,     p,     0,  150,   1, 

 

<Ç¥ 1>Àº Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹öÀÇ ÀбâÁ¾·ù¿Í ÀÐÀº °ª ÀúÀåÀ§Ä¡ÀÌ´Ù.

 

Àбâ Á¾·ù ³»¿ë ÀÐÀº °ª ÀúÀåÀ§Ä¡
I °³º° T/U »óÅ Àбâ

ÀúÀåÀ§Ä¡ + 0 : 0¹ø T/U °ª, 0 ~ 3¹ø ºñÆ® = 0 ~ 3 ¸±·¹ÀÌ »óÅ °ª,

4¹ø ºñÆ® = T/U À¯/¹«(1 = À¯, 0 = ¹«)

ÀúÀåÀ§Ä¡ + 1 : 1¹ø T/U °ª, 0 ~ 3¹ø ºñÆ® = 4 ~ 7¹ø ¡¦.

¡¦

ÀúÀåÀ§Ä¡ + 63 : 1¹ø T/U °ª, 0 ~ 3¹ø ºñÆ® = 252 ~ 255¹ø ¡¦.

G ±×·ì(group) »óÅ Àбâ

ÀúÀåÀ§Ä¡ + 0 : 0 ~ 3¹ø ºñÆ® = 0 ~ 3 Group À¯/¹«, 5¹ø ºñÆ® = Ç×»ó 1

ÀúÀåÀ§Ä¡ + 1 : 0 ~ 3¹ø ºñÆ® = 0 ~ 3 Group On/Off, 4¹ø ºñÆ® = Ç×»ó 1

ÀúÀåÀ§Ä¡ + 2 : 0 ~ 3¹ø ºñÆ® = 4 ~ 7 Group À¯/¹«, 5¹ø ºñÆ® = Ç×»ó 1

ÀúÀåÀ§Ä¡ + 3 : 0 ~ 3¹ø ºñÆ® = 4 ~ 7 Group On/Off, 4¹ø ºñÆ® = Ç×»ó 1

¡¦

ÀúÀåÀ§Ä¡ + 30 : 0 ~ 3¹ø ºñÆ® = 60 ~ 63 Group À¯/¹«, 5¹ø ºñÆ® = Ç×»ó 1

ÀúÀåÀ§Ä¡ + 31 : 0 ~ 3¹ø ºñÆ® = 60 ~ 63 Group On/Off, 4¹ø ºñÆ® = Ç×»ó 1

P ÆÐÅÏ(pattern) »óÅ Àбâ

ÀúÀåÀ§Ä¡ + 0 : 0 ~ 3¹ø ºñÆ® = 0 ~ 3 Pattern À¯/¹«, 5¹ø ºñÆ® = Ç×»ó 1

ÀúÀåÀ§Ä¡ + 1 : 0 ~ 3¹ø ºñÆ® = 0 ~ 3 Pattern On/Off, 4¹ø ºñÆ® = Ç×»ó 1

ÀúÀåÀ§Ä¡ + 2 : 0 ~ 3¹ø ºñÆ® = 4 ~ 7 Pattern À¯/¹«, 5¹ø ºñÆ® = Ç×»ó 1

ÀúÀåÀ§Ä¡ + 3 : 0 ~ 3¹ø ºñÆ® = 4 ~ 7 Pattern On/Off, 4¹ø ºñÆ® = Ç×»ó 1

¡¦

ÀúÀåÀ§Ä¡ + 10 : 0 ~ 3¹ø ºñÆ® = 20 ~ 23 Pattern À¯/¹«, 5¹ø ºñÆ® = Ç×»ó 1

ÀúÀåÀ§Ä¡ + 11 : 0 ~ 3¹ø ºñÆ® = 20 ~ 23 Pattern On/Off, 4¹ø ºñÆ® = Ç×»ó 1

I_LOCK °³º° T/U Lock »óÅ Àбâ

ÀúÀåÀ§Ä¡ + 0 : 0¹ø T/U °ª, 0 ~ 3¹ø ºñÆ® = 0 ~ 3 ¸±·¹ÀÌ Lock »óÅ °ª,

ÀúÀåÀ§Ä¡ + 1 : 1¹ø T/U °ª, 0 ~ 3¹ø ºñÆ® = 4 ~ 7¹ø ¡¦.

¡¦

ÀúÀåÀ§Ä¡ + 63 : 1¹ø T/U °ª, 0 ~ 3¹ø ºñÆ® = 252 ~ 255¹ø ¡¦.

G_LOCK ±×·ì(group) Lock »óÅ Àбâ

ÀúÀåÀ§Ä¡ + 0 : 0 ~ 3¹ø ºñÆ® = 0 ~ 3 ¹ø Group Lock »óÅ °ª,

ÀúÀåÀ§Ä¡ + 1 : 0 ~ 3¹ø ºñÆ® = 4 ~ 7¹ø Group Lock »óÅ °ª,

¡¦

ÀúÀåÀ§Ä¡ + 15 : 0 ~ 3¹ø ºñÆ® = 60 ~ 63¹ø Group Lock »óÅ °ª,

P_LOCK ÆÐÅÏ(pattern) Lock »óÅ Àбâ

ÀúÀåÀ§Ä¡ + 0 : 0 ~ 3¹ø ºñÆ® = 0 ~ 3 ¹ø Pattern Lock »óÅ °ª,

ÀúÀåÀ§Ä¡ + 1 : 0 ~ 3¹ø ºñÆ® = 4 ~ 7¹ø Pattern Lock »óÅ °ª,

¡¦

ÀúÀåÀ§Ä¡ + 6 : 0 ~ 3¹ø ºñÆ® = 20 ~ 23¹ø Pattern Lock »óÅ °ª,

<Ç¥ 1> Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹öÀÇ ÀбâÁ¾·ù¿Í ÀÐÀº °ª ÀúÀåÀ§Ä¡

 

<±×¸² 1> ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎÀÇ 2 ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé <±×¸² 2>ÀÇ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼­µµ Àбâ Çü½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

 

<±×¸² 2> > Hantec CPU/LIU Lighting µå¶óÀ̹öÀÇ ¿É¼Ç ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 2>ÀÇ 3, 4, 5 ¹öÅÏ°ú ¸®½ºÆ® ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© Àбâ Çü½ÄÀ» ÀÛ¼ºÇÑ´Ù.

 

<±×¸² 3> > Hantec CPU/LIU Lighting µå¶óÀ̹öÀÇ Åë½Å Àб⠼³Á¤ Ãß°¡/ÆíÁý ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 3>Àº <±×¸² 2>ÀÇ ´ëÈ­»óÀÚ¿¡¼­ Àб⠽ºÄÉÁìÀ» Ãß°¡ ¶Ç´Â ÆíÁýÇÒ ¶§ ³ªÅ¸³ª´Â ´ëÈ­»óÀÚÀÌ´Ù.

 

 

2. ¾²±â ¼³Á¤

¾²±â ¼³Á¤À¸·Î °³º°, ±×·ì, ÆÐÅÏ µîÀÇ Á¦¾î¸¦ ÇÒ ¼ö ÀÖ´Ù.

 

 

µðÁöÅÐ ¾²±â

µðÁöÅÐ ¾²±â¸¦ À§ÇÑ ¾Æ³¯·Î±× Ãâ·Â ÅÂ±× ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò

1) Port             ¿¬°áµÈ Åë½ÅÆ÷Æ® ¹øÈ£. (COM ¹øÈ£°¡ ¾Æ´Ô)

2) Station         »ç¿ë¾ÈÇÔ.

3) Address                    Extra2 °¡ 0 À̸é 10Áø¼ö ´ÜÀ§ÀÇ °³º° ¸±·¹ÀÌ(0 ~ 255), ±×·ì¹øÈ£(0 ~ 63), ÆÐÅÏ ¹øÈ£¸¦ ÀÔ·Â(0 ~ 23).

                       Extra2 °¡ 1 À̸é 10Áø¼ö ´ÜÀ§ÀÇ ÀÐÀº °ª ÀúÀåÀ§Ä¡. (<Ç¥ 1> ÂüÁ¶)

4) Extra1          I, G, P Áß¿¡¼­ ÀÔ·Â.

I : °³º°Á¦¾î,

G : ±×·ì(Group)Á¦¾î,

P : ÆÐÅÏ(Pattern)Á¦¾î,

I_LOCK : °³º° ½ºÀ§Ä¡¿¡ ´ëÇÑ Lock ¼³Á¤,

G_LOCK : ±×·ì¿¡ ´ëÇÑ Lock ¼³Á¤,

P_LOCK : ÆÐÅÏ¿¡ ´ëÇÑ Lock ¼³Á¤.

5) Extra2             1 = Àб⠸í·É,

                           0 = ¾²±â ¼³Á¤.

 

¼³Á¤ ¿¹1)

Port : 0  Station : 0  Address : 0004,  Extra1 : I, Extra2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé 4¹ø(1¹ø T/U ÀÇ Ã¹¹ø° ¸±·¹ÀÌ) ¸±·¹À̸¦ Á¦¾î(ON/OFF)ÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹2)

Port : 0  Station : 0  Address : 0007,  Extra1 : I, Extra2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé 7¹ø(1¹ø T/U ÀÇ ¼¼¹ø° ¸±·¹ÀÌ) ¸±·¹À̸¦ Á¦¾î(ON/OFF)ÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹3)

Port : 0  Station : 0  Address : 0009,  Extra1 : I, Extra2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé 9¹ø(2¹ø T/U ÀÇ µÎ¹ø° ¸±·¹ÀÌ) ¸±·¹À̸¦ Á¦¾î(ON/OFF)ÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹4)

Port : 0  Station : 0  Address : 0000,  Extra1 : G, Extra2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé 0¹ø ±×·ì(Group)À» Á¦¾î(ON/OFF)ÇÒ ¼ö ÀÖ´Ù.

 

 

¾Æ³¯·Î±× ¾²±â

¾Æ³¯·Î±× ¾²±â´Â µðÁöÅÐ ¾²±â¿Í µ¿ÀÏÇÏ°Ô ¼³Á¤ÇÏ°í Ãâ·Â °ªÀ» 0(Off) ¶Ç´Â 1(On)À¸·Î ¼³Á¤ÇÑ´Ù.

 

 

ºí·Ï ¾²±â

ºí·Ï¾²±â´Â ½ºÅ©¸³Æ®ÀÇ PlcScanWriteBlock ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. ºí·Ï ¾²±â´Â G_SET, P_SET, P_ONOFF ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

¿©±â¼­ G_SET Àº ±×·ì ¼³Á¤ ¸í·É¾î ÀÌ°í P_SETÀº ÆÐÅÏ ¼³Á¤ ¸í·É¾î À̸ç P_ONOFF ´Â ÆÐÅÏ On/Off ¼³Á¤ ¸í·É¾îÀÌ´Ù.

<Ç¥ 2>´Â Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹öÀÇ ºí·Ï ¾²±â ¸í·É¾î Á¾·ù¿Í Ãâ·Â ¼³Á¤ °ª ¹üÀ§ÀÌ´Ù.

 

ÁÖÀÇ) Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹öÀÇ ºí·Ï¾²±â´Â ½ºÅ©¸³Æ® ÀÛ¼º ½Ã byte ´ÜÀ§ÀÇ Ãâ·Â °ªÀ» ¼³Á¤ÇØ¾ß ÇÏ°í °¢ Ãâ·Â °ªÀº 0 ~ 15 »çÀÌ °ª(4°³ÀÇ ºñÆ® »óÅ °ª)ÀÌ´Ù.

 

¸í·É¾î Á¾·ù ³»¿ë Address ¼³Á¤¹üÀ§ Ãâ·Â °ª ¼³Á¤
G_SET ±×·ì¼³Á¤ ¸í·É¾î 0 ~ 63 »çÀÌÀÇ ±×·ì ID

¹ÙÀÌÆ® Çü½ÄÀÇ 1 ~ 64°³ÀÇ µ¥ÀÌÅ͸¦ ÀÔ·Â.

ÃÖ´ë 64°³ T/U µ¥ÀÌÅ͸¦ ÀÔ·Â. ÀÔ·ÂÇÏÁö ¾ÊÀº µ¥ÀÌÅÍ´Â OFF ·Î ÁöÁ¤,

ÇϳªÀÇ T/U µ¥ÀÌÅÍ´Â 00h ~ 0Fh »çÀÌÀÇ °ªÀ» ÀÔ·Â.

ºñÆ® º° ±×·ì ON/OFF ¸¦ ¼³Á¤ÇÔ. Áï °¢ T/U ¿¡´Â 4°³ÀÇ ¼³Á¤ °ªÀÌ Á¸ÀçÇÔ.

P_SET ÆÐÅϼ³Á¤ ¸í·É¾î 1 ~ 25 »çÀÌÀÇ ÆÐÅÏ ID
P_ONOFF ÆÐÅÏ ON/OFF ¼³Á¤ ¸í·É¾î

<Ç¥ 2> Hantec CPU/LIU Lighting Åë½Å µå¶óÀ̹öÀÇ ºí·Ï ¾²±â ¸í·É¾î Á¾·ù¿Í Ãâ·Â ¼³Á¤ °ª ¹üÀ§

 

½ºÅ©¸³Æ® À̸§°ú Çü½Ä : @PlcScanWriteBlock(int port, int station, int address, string extra1, string extra2, object array_value, int array_size);

 

½ºÅ©¸³Æ® ÀÛ¼º ¿¹

byte   writeVal[5];

 

writeVal[0] = 0;

writeVal[1] = 15;

writeVal[2] = 15;

writeVal[3] = 0;

writeVal[4] = 0;

@PlcScanWriteBlock(0, 0, 1, ¡°G_SET¡±, ¡°¡±, writeVal, 5);

 

 

Áß¿ä) ºí·Ï ¾²±â´Â 10.1.4.3 ÀÌ»óÀÇ ÇÁ·Î±×·¥¿¡¼­¸¸ Áö¿øÇÑ´Ù.

 

 

3. Åë½Å ÄÉÀÌºí ¿¬°á

Hantec CPU/LIU Lighting ¿¡ Åë½Å ÄÉÀ̺íÀº  ´ÙÀ½°ú °°ÀÌ ¿¬°áÇÑ´Ù.

 

RS-232C Åë½ÅÄÉÀÌºí ¿¬°á

<±×¸² 4>¿Í °°Àº Hantec CPU/LIU LightingÀÇ RS-232C ´ÜÀÚ¿¡ ÀϹÝÀûÀÎ RS-232C(Cross) ÄÉÀ̺íÀ» ¿¬°áÇÑ´Ù.

<±×¸² 4>´Â Hantec CPU/LIU Lighting Àåºñ¿¡ RS-232C Åë½ÅÄÉÀ̺íÀ» ¿¬°áÇÑ ¸ð½ÀÀÌ´Ù.

 

1

<±×¸² 4> Hantec CPU/LIU Lighting¿¡ RS-232C Åë½Å ÄÉÀ̺íÀ» ¿¬°áÇÑ ¸ð½À